* lisp/simple.el (kill-new): Fix logic of kill-do-not-save-duplicates.
authorJuri Linkov <juri@jurta.org>
Fri, 4 Jun 2010 18:38:11 +0000 (21:38 +0300)
committerJuri Linkov <juri@jurta.org>
Fri, 4 Jun 2010 18:38:11 +0000 (21:38 +0300)
commit9e725700daca81c0b5f163002a3ac7ed96451675
tree26bdef6231c43247434ca92c5f11ab43f152de94
parentd544025b85fe654e30488164eef2af13b36b7b8e
* lisp/simple.el (kill-new): Fix logic of kill-do-not-save-duplicates.
Instead of setting `replace' to t and replacing the same string
with itself, don't do certain actions when
kill-do-not-save-duplicates is non-nil and string is equal to car
of kill-ring: don't call menu-bar-update-yank-menu, don't push
interprogram-paste strings to kill-ring, and don't push the input
argument `string' to kill-ring.
http://lists.gnu.org/archive/html/emacs-devel/2010-06/msg00072.html
lisp/ChangeLog
lisp/simple.el